package se.sll.service.catalogue.composite.data;

import java.net.URL;
import java.util.Date;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 *
 * @author khaleddaham
 * @author Jiri Uosukainen
 */
@XmlAccessorType(XmlAccessType.FIELD)
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class OfferResponse {
    private String unitId;
    private String regionalUnitId;
    private Boolean bookable;
    private String bookableFor; // [KTOV i info-modell]
    private String bookableComment;
    private Boolean remissKrav;
    private String remittentKrav; //[KTOV i info-modell]
    private String remissKravComment;
    private URL digitalAdress;
    private Boolean kravPaEgenanmalan;
    private String population; // //[KTOV i info-modell]
    private Boolean forProfessionalActor;
    private Date creationTime;
    private Date updateTime;
    private String relativeDistinguishedName;
    private List<GetProductReferences> productReferences;
}